package api

import (
	"github.com/kataras/iris/v12"
)

func Route(app *iris.Application) {
	root := app.Party("/api")
	router(root)
	return
}

func router(root iris.Party) {

	root.Post("/signIn", SignIn)   // 登录
	root.Post("/signOut", SignOut) // 退出

	root.Get("/devices", isLogin, Devices) // 列表

	root.Post("/device/{id}", isLogin, DeviceEditName)        // 编辑名称
	root.Post("/addDevice", isLogin, addDeviceApi)            //新增设备
	root.Post("/deleteDevice/{id}", isLogin, deleteDeviceApi) //删除设备

	root.Post("/codec/{type}", codec)
}
